package levev01.one;

import java.io.File;
import java.util.Scanner;

/**
 * 1. 根据指定的文件夹路径创建文件对象
 * 2. 定义一个递归方法用来遍历文件夹的所有文件，方法参数：文件对象
 * 3. 在递归方法中获得文件夹的所有文件，得到一个文件数组
 * 4. 遍历文件数组，获得每一个文件对象，如果文件对象是文件则输出全路径，如果是文件
 * 夹则，则将该文件夹对象作为参数递归调用当前方法
 */
public class Test {
    public static void main(String[] args) {
        //1. 创建键盘录入对象
        Scanner scanner = new Scanner(System.in);
        //2. 接收键盘录入的字符串路径
        System.out.println("请输入文件路径");
        String nextLine = scanner.nextLine();
        //3. 根据字符串路径创建文件对象
        File file = new File(nextLine);
        PrintDir printDir = new PrintDir();
        printDir.printDir(file);
    }
}
